const fs = require('fs');

// 1. 读取并解析JSON文件
const dataPath = './data.json';
const jsonData = JSON.parse(fs.readFileSync(dataPath, 'utf-8'));

// 2. 处理每个对象的exp字段
jsonData.forEach(item => {
    if (item.exp) {
        // 分割成数组，保留前9个换行符之前的内容
        const parts = item.exp.split('\n');
        item.exp = parts.slice(0, 9).join('\n');
    }
});

// 3. 写回修改后的数据
fs.writeFileSync(dataPath, JSON.stringify(jsonData, null, 2));

console.log('处理完成，已保留所有exp字段的前9行内容');